package com.csu.mapper;

import com.csu.entity.GroupChat;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
@Mapper
public interface GroupChatMapper {
    /**
     * 修改对话标题
     */
    public Integer updateChatTitle(int chatId,String chatTitle);
    /**
     * 查询对话类型(群聊or私聊)
     * 1为群聊,0为私聊
     */
    public GroupChat getChatByChatId(int chatId);
    /**
     * 查询用户的聊天列表
     */
    public List<GroupChat> getChatListByUserId(int userId);
    /**
     * 创建聊天，插入聊天表
     */
    public int insertGroupChat(GroupChat groupChat);
    /**
     * 删除聊天
     */
    public int deleteGroupChat(int chatId);
}
